<!doctype html>
<html lang="zh-cn">
  <head>
    <title>编辑器vim // JW Blog</title>
    <meta charset="utf-8" />
    <meta name="generator" content="Hugo 0.60.1" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="author" content="John Doe" />
    <meta name="description" content="" />
    <link rel="stylesheet" href="https://duyi111.gitee.io/css/main.min.f90f5edd436ec7b74ad05479a05705770306911f721193e7845948fb07fe1335.css" />

    
    <meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="编辑器vim"/>
<meta name="twitter:description" content="1.介绍  vim是一款功能强大的文本编辑器，也是早年vi编辑器的加强版，它的最大特色就是使用命令进行编辑，完全脱离了鼠标的操作  2.vim的工作模式  命令模式  vim打开文件进入的是命令模式   编辑模式  按i从命令模式进入编辑模式，Esc退出编辑模式回到命令模式   末行模式  按:从命令模式进入末行模式，Esc退出末行模式回到命令模式   注意：  编辑模式和末行模式之间不能直接进行切换，都需要通过命令模式来完成    3.vim的末行模式命令  :w &ndash;保存 :wq &ndash;保存退出 :x &ndash;保存退出 :q! &ndash;强制退出  4.vim的常用命令  yy：复制光标所在行 p：粘贴 dd：删除/剪切当前行 V:按行选中 u：撤销 ctrl&#43;r：反撤销 &gt;&gt;：向右缩进 &lt;&lt;：向左缩进 .：重复上一次命令操作 G：回到最后一行 gg：回到第一行 数字&#43;G：回到指定行 :/搜索的内容：搜索指定内容  "/>

    <meta property="og:title" content="编辑器vim" />
<meta property="og:description" content="1.介绍  vim是一款功能强大的文本编辑器，也是早年vi编辑器的加强版，它的最大特色就是使用命令进行编辑，完全脱离了鼠标的操作  2.vim的工作模式  命令模式  vim打开文件进入的是命令模式   编辑模式  按i从命令模式进入编辑模式，Esc退出编辑模式回到命令模式   末行模式  按:从命令模式进入末行模式，Esc退出末行模式回到命令模式   注意：  编辑模式和末行模式之间不能直接进行切换，都需要通过命令模式来完成    3.vim的末行模式命令  :w &ndash;保存 :wq &ndash;保存退出 :x &ndash;保存退出 :q! &ndash;强制退出  4.vim的常用命令  yy：复制光标所在行 p：粘贴 dd：删除/剪切当前行 V:按行选中 u：撤销 ctrl&#43;r：反撤销 &gt;&gt;：向右缩进 &lt;&lt;：向左缩进 .：重复上一次命令操作 G：回到最后一行 gg：回到第一行 数字&#43;G：回到指定行 :/搜索的内容：搜索指定内容  " />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://duyi111.gitee.io/post/%E7%BC%96%E8%BE%91%E5%99%A8vim/" />
<meta property="article:published_time" content="2020-01-28T21:14:20+08:00" />
<meta property="article:modified_time" content="2020-01-28T21:14:20+08:00" />


  </head>
  <body>
    <header class="app-header">
      <a href="https://duyi111.gitee.io/"><img class="app-header-avatar" src="/avatar.jpg" alt="John Doe" /></a>
      <h1>JW Blog</h1>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula turpis sit amet elit pretium.</p>
      <div class="app-header-social">
        
      </div>
    </header>
    <main class="app-container">
      
  <article class="post">
    <header class="post-header">
      <h1 class ="post-title">编辑器vim</h1>
      <div class="post-meta">
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-calendar">
  <title>calendar</title>
  <rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line>
</svg>
          Jan 28, 2020
        </div>
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-clock">
  <title>clock</title>
  <circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline>
</svg>
          1 min read
        </div></div>
    </header>
    <div class="post-content">
      <h2 id="1">1.介绍</h2>
<ul>
<li>vim是一款功能强大的文本编辑器，也是早年vi编辑器的加强版，它的最大特色就是使用命令进行编辑，完全脱离了鼠标的操作</li>
</ul>
<h2 id="2vim">2.vim的工作模式</h2>
<ul>
<li>命令模式
<ul>
<li>vim打开文件进入的是命令模式</li>
</ul>
</li>
<li>编辑模式
<ul>
<li>按<code>i</code>从命令模式进入编辑模式，<code>Esc</code>退出编辑模式回到命令模式</li>
</ul>
</li>
<li>末行模式
<ul>
<li>按<code>:</code>从命令模式进入末行模式，<code>Esc</code>退出末行模式回到命令模式</li>
</ul>
</li>
<li>注意：
<ul>
<li>编辑模式和末行模式之间不能直接进行切换，都需要通过命令模式来完成</li>
</ul>
</li>
</ul>
<h2 id="3vim">3.vim的末行模式命令</h2>
<ul>
<li><code>:w</code>  &ndash;保存</li>
<li><code>:wq</code> &ndash;保存退出</li>
<li><code>:x</code>  &ndash;保存退出</li>
<li><code>:q!</code> &ndash;强制退出</li>
</ul>
<h2 id="4vim">4.vim的常用命令</h2>
<ul>
<li><code>yy</code>：复制光标所在行</li>
<li><code>p</code>：粘贴</li>
<li><code>dd</code>：删除/剪切当前行</li>
<li><code>V</code>:按行选中</li>
<li><code>u</code>：撤销</li>
<li><code>ctrl+r</code>：反撤销</li>
<li><code>&gt;&gt;</code>：向右缩进</li>
<li><code>&lt;&lt;</code>：向左缩进</li>
<li><code>.</code>：重复上一次命令操作</li>
<li><code>G</code>：回到最后一行</li>
<li><code>gg</code>：回到第一行</li>
<li><code>数字+G</code>：回到指定行</li>
<li><code>:/搜索的内容</code>：搜索指定内容</li>
</ul>

    </div>
    <div class="post-footer">
      
    </div>
  </article>

    </main>
  </body>
</html>
